package com.ybkj.daijia.server.service;

import com.ybkj.daijia.server.model.AppUpdateInfo;
import java.util.List;

/**
 * app版本更新历史信息
 *
 * @author jack
 */
public interface AppUpdateVersionService {

    /**
     * 查询全部历史版本信息
     */
    public List<AppUpdateInfo> queryAllUpdateInfo();

    /**
     * 新增历史版本信息
     *
     * @param appUpdateInfo
     */
    public Long addUpdateInfo(AppUpdateInfo appUpdateInfo);

    /**
     * 根据id查找历史版本信息
     *
     * @param id 信息id
     */
    public AppUpdateInfo findById(Long id);

    /**
     * 修改指定历史版本信息
     *
     * @param appUpdateInfo
     */
    public Long modifyUpdateInfo(AppUpdateInfo appUpdateInfo);

    /**
     * 根据id删除历史信息记录
     *
     * @param id 信息id
     */
    public Long deleteUpdateInfo(Long id);
}
